package cn.com.hatech.blog.module.admin.attach.service;

import cn.com.hatech.blog.module.admin.attach.entity.Attach;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @projectName: hatech-blog
 * @package: cn.com.hatech.blog.module.admin.service
 * @className: IAttachService
 * @author: xuruikai
 * @description: 附件管理业务层接口
 * @date: 2020/1/11 14:27
 * @version: 1.0
 */
public interface IAttachService {
    /**
     * 分页查询附件
     *
     * @param page
     * @param limit
     * @return
     */
    IPage<Attach> getAttaches(Integer page, Integer limit);

    /**
     * 删除附件
     *
     * @param id
     * @return
     */
    int deleteById(String id);

    /**
     * 文件上传
     *
     * @param multipartFiles
     * @return
     */
    List<String> uploadFile(MultipartFile[] multipartFiles);
}
